//
//  GSAdsView.h
//  01-图片轮播器
//
//  Created by Lemon on 15-05-10.
//  Copyright (c) 2015年 . All rights reserved.
//
//#define ScreenWidth [UIScreen mainScreen].bounds.size.width
//#define ScrollViewHeigt 180//[UIScreen mainScreen].bounds.size.height
//#define Interval 3    //定时滚动时间

#import <UIKit/UIKit.h>
@class GSAdsView;
@protocol GsAdsViewDelegate <NSObject>
/**
 *  点击图片当前位置
 *
 *  @param GSAdsView 当前类
 *  @param index     点击的图片当前位置
 */
-(void)gsAdsViewTouch:(GSAdsView *) GSAdsView  Index:(NSInteger)index;

@optional
/**
 *
 *
 *  @param index 自动滚动的当前位置
 */
-(void)gsAdsViewCurrentIndex:(NSInteger)index;

@end
@interface GSAdsView : UIView
@property (nonatomic,weak) id<GsAdsViewDelegate> delegate;
/**
 *   图片名称组成的数组（image-url）
 */
@property (nonatomic,strong) NSArray * imagesArray;
/**
 *  是否隐藏page页视图
 */
@property (nonatomic,assign,getter=isHiddenPageView) BOOL hiddenPageView;
/**
 *  设置系统pageControl位置
 */
@property (nonatomic,assign) CGPoint  pageControlCenter;
/**
 *  设置page页视图颜色
 */
@property (nonatomic,strong) UIColor * pageTintColor;
/**
 *  设置当前page页视图颜色
 */
@property (nonatomic,strong) UIColor * currentPageTintColor;
/**
 *  是否自动滚动
 */
@property (nonatomic,assign,getter=isAutoScroll) BOOL autoScroll;

/**
 *  轮播时间间隔
 */
@property (nonatomic,assign) float intervalTime;
/**
 *  图片显示模式
 */
@property (nonatomic)UIViewContentMode contentMode;

-(void)autoScrollWithEvent;
-(void) startTime;
-(void)stopTime;
-(void)reloadViews;
@end
